翻訳と辞書
Words near each other
・ Pseudo-Phocylides
・ Pseudo-photograph
・ Pseudo-Plutarch
・ Pseudo-polynomial time
・ Pseudo-random number sampling
・ Pseudo-reductive group
・ Pseudo-Riemannian manifold
・ Pseudo-ring
・ Pseudo-runes
・ Pseudo-scholarship
・ Pseudo-Scymnus
・ Pseudo-secularism
・ Pseudo-Seneca
・ Pseudo-Simon
・ Pseudo-Sophronius
Pseudo-spectral method
・ Pseudo-squeeze
・ Pseudo-Tertullian
・ Pseudo-top-level domain
・ Pseudo-transparency
・ Pseudo-uniform polyhedron
・ Pseudo-warm front
・ Pseudo-wire
・ Pseudo-Zernike polynomials
・ Pseudo-zero set
・ Pseudo.com
・ Pseudoacanthocereus
・ Pseudoacanthocereus brasiliensis
・ Pseudoacanthosis nigricans
・ Pseudoachondroplasia


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Pseudo-spectral method : ウィキペディア英語版
Pseudo-spectral method

Pseudo-spectral methods, also known as discrete variable representation (DVR) methods, are a class of numerical methods used in applied mathematics and scientific computing for the solution of partial differential equations. They are closely related to spectral methods, but complement the basis by an additional pseudo-spectral basis, which allows to represent functions on a quadrature grid. This simplifies the evaluation of certain operators, and can considerably speed up the calculation when using fast algorithms such as the fast Fourier transform.
==Motivation with a concrete example==

Take the initial-value problem
:i \frac \psi(x, t) = \Bigl(Schrödinger equation for a particle in a potential V(x), but the structure is more general. In many practical partial differential equations, one has a term that involves derivatives (such as a kinetic energy contributions), and a multiplication with a function (for example, a potential).
In the spectral method, the solution \psi is expanded in a suitable set of basis functions, for example plane waves,
:\psi(x,t) = \frac .
Insertion and equating identical coefficients yields a set of ordinary differential equations for the coefficients,
:i\frac c_n(t) = (2\pi n)^2 c_n + \sum_k V_ c_k,
where the elements V_ are calculated through the explicit Fourier-transform
:V_ = \frac \int_0^ V(x) \ e^ dx .
The solution would then be obtained by truncating the expansion to N basis functions, and finding a solution for the c_n(t). In general, this is done by numerical methods, such as Runge–Kutta methods. For the numerical solutions, the right-hand side of the ordinary differential equation has to be evaluated repeatedly at different time steps. At this point, the spectral method has a major problem with the potential term V(x).
In the spectral representation, the multiplication with the function V(x) transforms into a vector-matrix multiplication, which scales as N^2. Also, the matrix elements V_ need to be evaluated explicitly before the differential equation for the coefficients can be solved, which requires an additional step.
In the pseudo-spectral method, this term is evaluated differently. Given the coefficients c_n(t), an inverse discrete Fourier transform yields the value of the function \psi at discrete grid points x_j = 2\pi j/N. At these grid points, the function is then multiplied, \psi'(x_i, t) = V(x_i) \psi(x_i, t), and the result Fourier-transformed back. This yields a new set of coefficients c'_n(t) that are used instead of the matrix product \sum_k V_ c_k(t).
It can be shown that both methods have similar accuracy. However, the pseudo-spectral method allows the use of a fast Fourier transform, which scales as O(N\ln N), and is therefore significantly more efficient than the matrix multiplication. Also, the function V(x) can be used directly without evaluating any additional integrals.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Pseudo-spectral method」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.